iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0

在上個章節中,大略介紹了AWS的定價方式,在此章節將重新複習幾個AWS核心服務的特點及定價方式。

1.Amazon EC2定價

Amazon EC2是AWS提供的Web服務,簡單來說EC2就是一個可以調整大小的雲端運算流量,會依照所選擇的AWS區域、作業系統、執行個體類型及大小造成成本的不同。

EC2有四種不同的購買類型,第一種為購買隨需執行個體,會以每小時計算運算容量。第二種為使用預留容量,使用這個方案就可以一次性的支付每個想預留的執行個體的費用(也可以選擇付部分預付款及完全不支付),這樣就可以享有更大的折扣,這個概念就有點像是一次買大量衛生紙,跟一次買一包衛生紙,雖然一包衛生紙一定比較便宜,但如果跟一次買大量的比,單價通常都會更高。

另外第三種是使用spot執行個體,這個是要以競標的方式標用服務,可以用比較低的價錢租用機器(最高有90%折扣),但是有一個缺點是它隨時都有可能會關起來,因為別人的出價比你高,所以使用spot執行個體必須要隨時記錄進度,並且也要設定當你的出價再次比別人高時,自動處理重跑的流程。最後一種則是專用的主機,它允許客戶直接連結現有的伺服器,可以隨需購買也可以以預留的形式購買,

另外EC2預設有提供基本的監控服務,是免費的,也可以每個月固定付一點錢,選擇詳細監控,他會每分鐘紀錄一次執行個體的狀態。也可以使用Amazon CloudWatch來監控執行個體。另外就是可以啟用EC2的Auto Scaling(負載平衡器)來自動調整執行個體的數目,並且不用另外付費。最後就是EC2有提供將一個彈性 IP 地址與執行中的執行個體建立關聯,並且是免費的。

2.Amazon EBS定價

Amazon EBS是提供與 Amazon EC2 執行個體搭配使用的區塊級儲存磁碟區,就類似雲端的虛擬磁碟,而EBS有分成三種磁碟區類型,分別為一般用途的SSD、佈建每秒輸入/輸出(IOPS)的SSD、磁性磁碟區,這三種的效能及特點各有不同,可以根據公司需要來選擇不同的磁碟區。

在考慮EBS的成本時有四個資訊需要注意:

  1. 磁碟區
    不管是選擇何種磁碟區類型,每個月都會以儲存量(以GB為單位)來收取費用,直到釋出空間為止。

  2. IOPS
    這個包含在佈建一般用途的SSD成本中,它會依對磁碟區提出的請求數量收取I/O費用,I/O指的是輸入/輸出(Input/output)。如果是佈建IOPS的SSD,則會依照在 IOPS 中佈建的數量✖️在該月佈建的天數比例來收費。

  3. 快照
    快照指的就是備份資料,EBS可將備份的快照儲存到S3以利長期復原,而計價方式是按儲存的資料量來算(以GB為單位)。

  4. 資料傳輸
    在EBS中傳入的資料是免費的,但傳出則會按照分級收費。

3.Amazon S3定價

Amazon S3是一個雲端的儲存體,它提供了簡易的Web服務介面,可用來存放和擷取任意數量的資料。

在考慮S3成本時有三個資訊要考慮:

  1. 儲存類別
    儲存類別有分兩種,第一種為標準儲存,標準儲存旨在提供99.999999999%(11個9)的耐久性以及99.99的可用性,另外一種是標準-不常存取(S-IA),它與標準儲存都是提供99.999999999%的耐久性以及99.99的可用性,不同的是,它是用來存放不常存取的資料,所以成本較標準儲存低。

  2. 儲存
    在S3中存放的物件數量、大小以儲存的類型都會影響成本大小。

  3. 請求
    請求的資料類型也有分不同的成本,像GET、PUT、COPY這三種不同類型的請求就會有不一樣的費率。

  4. 資料傳輸
    針對傳出S3區域的資料量收費。

4.Amazon RDS定價

Amazon RDS是一種Web服務,可在雲端輕鬆的設定及操作關連式資料庫,如果今天要開始估計RDS的成本,需要考慮以下因素:

  1. 伺服器啟用時間
    資源只有在啟動時才會收費,只要終止後就不收費。

  2. 資料庫特性
    資料庫會因為資料庫引擎、大小、記憶體類別,甚至是資料庫購買類型而造成成本有所不同。

  3. 資料庫類型
    資料庫類型就有分隨需付費,還有預付費用,而預付的會比隨需付費成本更低。

  4. 佈建儲存
    在RDS中佈建資料庫時會免費獲得最多100%的備份儲存,如果以終止資料庫的備份儲存會按每月每GB計算。

  5. 額外儲存
    除了備份儲存外,也可以選擇額外的儲存,一樣按每月每GB計算。

  6. 部署類型
    可以將資料庫部署到單一可用區域,或多個可用區域來提高可用性和耐久性,而RDS會根據部署到的可用區域數量而造成費用有所不同。

  7. 資料傳輸
    跟許多服務一樣,傳入的資料是免費的,但傳出會按照分級收費。

5.Amazon CloudFront定價

Amazon CloudFront 是一種用於內容交付 Web 服務,可以用這個服務跟其他AWS做結合,並提供一個簡單的方式向最終使用者發佈內容,並實現低延遲、高資料傳輸速度。那如果要估計Amazon CloudFront 成本,需考慮以下因素:

  1. 流量分發
    定價會依據部署的地理區域而有所不同。

  2. 請求
    會根據提出的請求數量和類型,以及提出請求的地理區域而造成費用的不同。

  3. 資料傳輸
    傳出 Amazon CloudFront 節點的資料量越多收費越多。

6.考前重點大補帖

⦁ 使用AWS服務需要支付資料傳出的費用,但是同一區域內其他服務的傳入資料或服務之間互傳資料都不收費。

⦁ EC2的spot執行個體是用競價的方式來取得的。

⦁ EC2預設有提供基本的監控服務。

⦁ EBS有分成三種磁碟區類型:

  1. 一般用途的SSD
  2. IOPS的SSD
  3. 磁性磁碟區

⦁ S3旨在提供99.999999999%(11個9)的耐久性以及99.99的可用性。

⦁ AWS的服務基本上傳入的資料免費,傳出的資料則分級收費。

⦁ 估計成本的最佳方式是檢視每個 AWS 服務的基本特點、估計每個特點的使用量,然後將該用量對應到網站上公佈的價格。

7.經典歷屆試題

單選題

  1. 一家公司正在轉移一個為期三年的不間斷的應用程序,哪種定價結構最具成本效益?
    A. Amazon EC2 競價(spot)實例
    B. Amazon EC2 專用(Dedicated)實例
    C. Amazon EC2 按需(On-Demand)實例
    D. Amazon EC2 預留(Reserved)實例
    正解:D

  2. 客戶應如何預測新應用程序的未來成本?
    A. 使用AWS Aurora的恢復(backtrack)功能
    B. Amazon CloudWatch 的帳單警示功能
    C. AWS簡單每月成本計算器(AWS Simple Monthly Calculator)
    D. AWS成本和用量報告
    正解:C

《詳解》
題目有特別提到是「新」的應用程序,所以答案才為C。至於D會追蹤現有的應用程序並估計成本。

  1. 下列何種定價模型允許使用現有的伺服器來綁定軟體?
    A. Amazon EC2 競價(spot)實例
    B. Amazon EC2 預留(Reserved)實例
    C. Amazon EC2 專用(Dedicated)實例
    D. Amazon EC2 按需(On-Demand)實例
    正解:C

  2. Amazon EC2的何種定價模型最高可獲得90%折扣?
    A. Amazon EC2 預留實例
    B. Amazon EC2 按需實例
    C. Amazon EC2 專用實例
    D. Amazon EC2 競價實例
    正解:D

  3. 在執行客戶工作負載物理隔離的成本分析時,下列何者模型可計算TCO?
    A. 專用實例
    B. 預留實例
    C. 按需實例
    D. 無預付款之預留實例
    正解:A

  4. 下列何者EC2定價模型會因為EC2實例的供需而產生價格上的變化?
    A. 按需實例
    B. 預留實例
    C. 競價實例
    D. 可轉換之預留實例
    正解:C

  5. 在哪種情況下應該使用EC2競價實例?
    A. 某公司希望將它的主要網站從本地移至AWS
    B. 某公司擁有的應用程序的服務級別協定(SLA)需要有99.999%的正常運行時間
    C. 公司目前正在大量使用的資料庫儲存在本地端
    D. 公司有許多不頻繁且可中斷的作業,而這些作業目前正在按需實例的定價模型中執行
    正解:D

  6. 使用按需實例的定價模型好處為?
    A. 有時可獲得較低的競標成本
    B. 每天支付一定的費用,與使用量無關
    C. 只需用多少付多少
    D. 預付價錢並得到每小時較低的價格
    正解:C


上一篇
Day26:AWS安全合規 & AWS定價基礎
下一篇
Day29:AWS Support計劃
系列文
三十天考過AWS CCP證照,真awsome(重新報名版)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言